package com.thinkgem.jeesite.modules.fantasy.dao;

import java.util.List;
import com.thinkgem.jeesite.common.persistence.CrudDao;
import com.thinkgem.jeesite.modules.fantasy.common.EasyUIPage;
import com.thinkgem.jeesite.modules.fantasy.entity.CityMap;
import org.apache.ibatis.annotations.Mapper;


@Mapper
public interface CityMapDao extends CrudDao<CityMap> {
	/**
	 * 获取城市地点列表
	 * @param easyUIPage
	 * @return
	 */
	List<CityMap> queryCityMaplistPage(EasyUIPage easyUIPage);
	/**
	 * 根据地点id查询地点信息
	 * @param mapId
	 * @return
	 */
	CityMap getCityMapById(String mapId);
	/**
	 * 根据城市id获取相关所有地点信息
	 * @param cityId
	 * @return
	 */
	List<CityMap> getCityMapsByCityId(String cityId);
	
	List<CityMap> initMaps();
	int updateMap(CityMap cityMap);
	int mapBuild(CityMap cityMap);
	int lastInsertId();
}
